Claude-SDK:大语言模型Claude的Go语言API客户端库

通过Go语言轻松集成Claude API

直达下载
返回上一页
描述
Claude-SDK 是一个专为 MiniMax API 设计的 Go 语言客户端库,帮助开发者轻松集成并利用大语言模型的强大能力,提升应用程序的语言处理和交互性能。
介绍

CLAUDE-SDK是Anthropic公司推出的一款高级API,通过全面的接口字段注释和文本对话接口,使开发者能够无缝对接官方文档。该SDK提供了单轮问答、历史记忆问答和流返回等多种功能,同时支持Swagger和ApiFox文档,帮助用户更便捷地集成和使用AI模型。

home_open_Go_Claude_1

如何开始使用CLAUDE-SDK

  1. 获取API访问权限
    首先,访问Anthropic官网并申请Claude API的权限。
  2. 注册并获取API密钥
    登录Claude Console并在账户页面获取您的Api-Key。
  3. 设置和调用API
    在您的应用程序中引入CLAUDE-SDK,并配置您的API密钥。以下是一个简单的示例代码,展示如何在Go语言中使用该SDK进行文本对话:
    
package main

import (
	"context"
	"fmt"
	"github.com/ConnectAI-E/go-claude/claude"
	textv1 "github.com/ConnectAI-E/go-claude/gen/go/claude/text/v1"
	"os"
)

func main() {
	ctx := context.Background()
	client, _ := claude.New(
		claude.WithApiToken(os.Getenv("TEST_API_TOKEN")),
	)

	req := &textv1.ChatCompletionsRequest{
		Messages: []*textv1.Message{
			{
				Role:    "Human",
				Content: "hi~",
			},
		},
		Model:             "claude-1-100k",
		Temperature:       0.7,
		MaxTokensToSample: 500,
	}
	res, _ := client.ChatCompletions(ctx, req)

	fmt.Println(res.Completion) // output: Hello
}

Swagger文档

为了更好地理解和使用CLAUDE-SDK,您可以通过在线Swagger编辑器访问和编辑Swagger API文档。这有助于您查看所有可用的接口及其详细说明。

home_open_Go_Claude_2

关键特点总结

  • CLAUDE-SDK提供了全面的接口字段注释,使API的使用变得更直观。
  • 支持多种对话接口,包括单轮对话和具有历史记忆的问答。
  • 集成了Swagger和ApiFox文档,提供了丰富的文档资源帮助开发者更快上手。
付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料